iT邦幫忙

2023 iThome 鐵人賽

DAY 24
0
自我挑戰組

C語言精讀研習系列 第 25

建構Menu並且執行其他小專案

  • 分享至 

  • xImage
  •  

Menu程式碼

#include <iostream>
using namespace std;

int main()
{
    int ch;
    
    for( ; ; ){	//while(true) = for( ; ; )
    	system("cls");
		cout<<"1. CPI:"<<endl;
	    cout<<"2. Circle Area:"<<endl;
	    cout<<"3. Temperature Conversion:"<<endl;
	    cout<<"4. Square Footage Conversion:"<<endl;
	    cout<<endl;
		cout<<"please input ch:";
	    cin>>ch;
	    switch (ch){
			case 1:{
				system("cls");	//DOS指令,清理螢幕 
				system("cpi.exe");
				break;
			}
			case 2:{
				cout<<"計算圓形面積與周長"<<endl;
				system("圓面積與圓周長.exe");
				break;
			}
			case 3:{
				cout<<"請輸入欲轉換的攝氏溫度"<<endl;
				system("攝轉華氏.exe");
				break;
			}
			case 4:{
				system("pingTomm.exe");
				break;
			}
		}
	}
	
	return 0;
}

Menu輸出結果
https://ithelp.ithome.com.tw/upload/images/20231016/201607449QNXNLv7Ec.png


CPI專案程式碼:

#include <iostream>
using namespace std;
int main(void){
	float CPI;
	cout<<"請輸入九月CPI:";
	cin>>CPI;
	
	if(CPI>=3.9){
		cout<<"美股指數續跌至16264點以下"<<endl; 
	}else if(CPI<3.2){
		cout<<"美股指數緩步回升至17000點以上"<<endl;
	}else{
		cout<<"美股指數位於16264至17000點間盤整"<<endl;
	}
	system("pause");
	return 0;
}

CPI輸出結果
https://ithelp.ithome.com.tw/upload/images/20231016/20160744G2OZU8QIUr.png


圓面積周長換算程式碼:

#include <iostream>
using namespace std;
int main(void){
	double r;
	cout<<"請輸入圓半徑"<<endl;
	cin>>r;
	cout<<"圓面積:"<<3.14*r*r<<endl<<"周長:"<<2*3.14*r<<endl; 
	
	system("pause");
	return 0;
}

圓面積周長輸出結果
https://ithelp.ithome.com.tw/upload/images/20231016/20160744bC1KsKQ5M7.png


溫度換算程式碼:

#include <iostream>
using namespace std;

int main(void){
	double C, F;
	cin>>C;
	F = (double)C*9/5+32;
	cout<<"攝氏 "<<C<<" 度"<<"轉換為華氏溫度後為 "<<F<<" 度"<<endl;
	
	system("pause");
	return 0; 
}

溫度換算輸出結果
https://ithelp.ithome.com.tw/upload/images/20231016/201607441orrKZKJCf.png


面積換算程式碼:

#include <iostream>
using namespace std;
int main(void){
	int ping;
	float mm;
	
	cout<<"有多少坪呢?";
	cin>>ping;
	mm = ping * 3.3058;
	cout<<"一共有 "<<mm<<" 平方公尺"<<endl;
	
	system("pause");
	return 0;
}

面積換算輸出結果
https://ithelp.ithome.com.tw/upload/images/20231016/20160744Lt0Xc6qvzr.png


上一篇
endl換行練習 C++
下一篇
以陣列來顯示拋物線
系列文
C語言精讀研習47
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言